<?php
/**
 * Pàgina que gestiona els detalls dels objectes del inventari.
 *
 *
 *
 * @copyright 2009 - Equip de Desenvolupament de ASI 2
 * @link http://www.iescopernic.com
 * @version 2.2
 * @license GNU/GPL-http://www.gnu.org/copyleft/gpl.html
 * @package CreditSintesis
 * @subpackage sec
 * @author ASI 2
 */

//nom del arxiu
$nomSeccio = 'fitxa.php';

//segons desde on entrem els includes estan a un o altre ruta
if ((file_exists('includes/seguretat_seccio.php')) && (file_exists('includes/conector.php'))){

/**
 * Arxiu que ens permet garantir seguretat a l'aplicació
 * @see seguretat_seccio.php
 */
    include_once 'includes/seguretat_seccio.php';

/**
 * Arxiu que gestiona la connexió amb la base de dades
 * @see conector.php
 */
    include_once 'includes/conector.php';

}else{

    include_once '../includes/seguretat_seccio.php';

    include_once '../includes/conector.php';
}

?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf8" />
    <title>Detall de l'objecte</title>
    <link href="../style/estil.css" rel="stylesheet" type="text/css" />
    <script type="text/javascript" src="../scrips/funcions.js"></script>
    <script type="text/javascript" src="../scrips/test4.js"></script>

    <script type="text/javascript">

        function activar() {
            document.detall.tipus.disabled=!document.detall.tipus.disabled
            document.detall.marca.disabled=!document.detall.marca.disabled
            document.detall.model.disabled=!document.detall.model.disabled
            document.detall.prioritat.disabled=!document.detall.prioritat.disabled
            document.detall.ubicacio.disabled=!document.detall.ubicacio.disabled
            document.detall.descripcio.disabled=!document.detall.descripcio.disabled
            document.detall.desar.disabled=!document.detall.desar.disabled
        }

        function valida_envia(){
            //valido el formulari
            if (document.detall.marca.value.length==0){
                alert("S'han d'omplir tots els camps")
                document.detall.marca.focus()
                return false;
            }
            if (document.detall.referencia.value.length==0){
                alert("S'han d'omplir tots els camps")
                document.detall.referencia.focus()
                return false;
            }
            if (document.detall.model.value.length==0){
                alert("S'han d'omplir tots els camps")
                document.detall.model.focus()
                return false;
            }

            if (document.detall.tipus.selectedIndex==0){
                alert("S'han d'omplir tots els camps")
                document.detall.tipus.focus()
                return false;
            }
            if (document.detall.ubicacio.selectedIndex==0){
                alert("S'han d'omplir tots els camps")
                document.detall.ubicacio.focus()
                return false;
            }
            if (document.detall.descripcio.value.length==0){
                alert("S'han d'omplir tots els camps")
                document.detall.descripcio.focus()

                return false;
            }
            //el formulario se envia

            return true;
        }
    </script>
</head>
<?php
$sql2="SELECT * FROM tipus_material";
$sql3="SELECT * FROM espais";
//creem un objecte de la classe conector per a conectar a la bd
$link = new conector();
$rs3= $link ->consultar($sql3);

if(isset($_GET['id'])){
    $id=$_GET['id'];
    $sql="SELECT * FROM objectes, tipus_material,espais WHERE idobjecte=$id AND idMaterial=tipus AND ubicacio=id_espai";

    $rs=$link ->consultar($sql);


    while($row=mysql_fetch_array($rs))
    {
        //`objectes` (`idobjecte`, `referencia`, `marca`, `model`, `tipus`, `ubicacio`, `prioritat`, `descripcio`)
        echo '<body>
                 <h1>MODIFICAR OBJECTE</h1>
    <div id="fich_central" name="fitch_central">
    <form name="detall" Method="POST" action="saveVal.php" >
    <div id="principal">
    <div id="detalle1">
      <br>
      <p>Marca:
        <input name="marca" type="text" class="text" maxlength="10" value="'.utf8_encode($row['marca']).'" disabled/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
      <p>Model:
        <input name="model" type="text" class="text" maxlength="25" value="'.utf8_encode($row['model']).'" disabled/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
      <p>Tipus:&nbsp <select name="tipus" class="selects" disabled>';

        // `tipus_material` (`idMaterial`, `nom`)
        $tipus=$row['tipus'];
        $sqlaux="SELECT * FROM tipus_material WHERE nom NOT LIKE '".$row['nom']."'";

        echo '<OPTION VALUE="'.$row['idMaterial'].'" selected>'.utf8_encode($row['nom']).'</OPTION>';
        $rsaux=$link ->consultar($sqlaux);


        while($rowaux=mysql_fetch_array($rsaux))
        {
            echo '<OPTION VALUE="'.$rowaux[0].'">'.utf8_encode($rowaux[1]).'</OPTION>';
        }




        echo '
    </select>&nbsp;
    <input name="addtipus" type="button" value="+"  id="boto1" onclick="subfinestra(\'subform_material.php\',\'Alta Materials\')">
    <p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Prioritat:
    <select name="prioritat" disabled class="selects" >
    <OPTION VALUE="'.$row['prioritat'].'" selected>'.$row['prioritat'].'</OPTION>
    <OPTION VALUE="Baixa">Baixa</OPTION>
    <OPTION VALUE="Normal">Normal</OPTION>
    <OPTION VALUE="Prioritaria">Prioritaria</OPTION>
    <OPTION VALUE="Urgent">Urgent</OPTION>
    </select>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    </div>

    <div id="detalle2">

    <input name="key" type="hidden" value="'.$row['idobjecte'].'" />
       <br>
      <p>Ref:
        <input name="referencia" type="text" class="text" maxlength="16" value="'.utf8_encode($row['referencia']).'" disabled/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    <p>Ubicaci&oacute;:	<select name="ubicacio" class="selects" disabled>
    <OPTION VALUE="'.$row['ubicacio'].'" selected>'.utf8_encode($row['nom_espai']).'</option>';
        while($row3=mysql_fetch_array($rs3))
        {
            echo '<OPTION VALUE="'.$row3[0].'">'.utf8_encode($row3[1]).'</OPTION>';
        }
        echo '
    </select>&nbsp;<input name="addespai" type="button" value="+" id="boto1" onClick="subfinestra(\'subform_espais.php\',\'Alta Espais\')">
    <p>
    <p>
    <center>
         <input name="desar" type="submit" value="Desar" id="boto" action="valida_envia()" disabled/>
         <input name="editar" type="button" value="Editar" id="boto" onClick="activar();"/>
    <br>
    <br>
         <input name="Eliminar" type="submit" value="Eliminar" id="boto" onClick=" return confirm(\'Segur que vols eliminar aquest objecte\');"/>
         <input name="reset" type="reset" value="Reset" id="boto" />
    <br>
    
         
</div></div>
<div id="detalle3"><p><p><b>DESCRIPCIÓ:</b><br />

    <textarea name="descripcio" cols="70" rows="6" wrap="virtual" dir="ltr" disabled>'.utf8_encode($row['descripcio']).'</textarea>
</div>
</form>
</div>
<br>
<br>
<center><input name="tancar" type="button"  id="boto" value="Tancar" onClick="window.close()"></center>
</body>
</html>';

    }
    //cierra el while de la consulta rs




}else{
    //Aquí comença la part de formulari en blanc.
    //
    //
    //
    //
    //
    if (file_exists('sec/saveVal.php')){
        $addr="sec/saveVal.php";
    }else $addr="saveVal.php";//segons d'on cridem el form fitxa, carregarem un o l'altre.

    ?>
<body>
<div id="fich_central" name="fitch_central">
    <h1>ALTA OBJECTE</h1>
    <div id="principal">
        <form name="detall" action="<?php echo $addr;?>" method="POST">
        <div id="detalle1">
            <br>
            <p>Marca:
            <input name="marca" type="text" class="text" maxlength="10" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
            <p>Model:
            <input name="model" type="text" class="text" maxlength="25" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
            <p>Tipus:
            <select name="tipus" class="selects">
                <OPTION VALUE="0" selected>Escull...</OPTION>
                <?php
                $rs2=$link ->consultar($sql2);

                while($rowaux=mysql_fetch_array($rs2))
                {
                    echo '<OPTION VALUE="'.$rowaux[0].'">'.utf8_encode($rowaux[1]).'</OPTION>';
                }

                ?>
            </select>
            <!-- depen des de on es cridi el form de materials serà una o altra ruta -->
            <input name="addtipus" type="button" value="+" id="boto1"
                   <?php
                   if (file_exists('sec/subform_material.php')){
                       echo 'onClick="subfinestra(\'sec/subform_material.php\',\'Alta Espais\')"';
                   }else{
                       echo 'onClick="subfinestra(\'subform_material.php\',\'Alta Espais\')"';
                   }
                   ?> >
            <p>Proritat:
            <select name="prioritat" class="selects">
                <OPTION VALUE="Baixa">Baixa</OPTION>
                <OPTION VALUE="Normal" selected>Normal</OPTION>
                <OPTION VALUE="Prioritaria">Prioritaria</OPTION>
                <OPTION VALUE="Urgent">Urgent</OPTION>
            </select> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
        </div>

        <div id="detalle2">
            <br>
            <input name="key" type="hidden" value="" />
            <p>Ref: <input name="referencia" type="text" class="text"  maxlength="16" onkeyup="enviarRef();" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;

            <p>Ubicaci&oacute;:	<select name="ubicacio" class="selects">
                <OPTION VALUE="0" selected>Escull...</OPTION>
                <?php
                while($row3=mysql_fetch_array($rs3))
                {
                    echo '<OPTION VALUE="'.$row3[0].'">'.utf8_encode($row3[1]).'</OPTION>';
                }
                ?>

            </select>&nbsp;
            <input name="addespai" type="button" value="+" id="boto1"
                            <?php
                            //depen des de on es cridi el form de nous espais serà una o altra ruta
                            if (file_exists('sec/subform_espais.php')){
                                echo 'onClick="subfinestra(\'sec/subform_espais.php\',\'Alta Espais\')"';
                            }else{
                                echo 'onClick="subfinestra(\'subform_espais.php\',\'Alta Espais\')"';
                            }
                            ?> >


            <p>
            <br>
            <center>
            <input name="desar" type="submit" value="Desar" id="boto" onClick="return valida_envia()" />
            <input name="reset" type="reset" value="Reset" id="boto"/>
            </center>
        </div>
    </div>
    <div id="detalle3"><b>
    <p>DESCRIPCIÓ:<b><br />
        <textarea name="descripcio" cols="70" rows="6" wrap="virtual" dir="ltr" onclick="actualitzarText(this,1,3);" onblur="actualitzarText(this,0,3);" >Escriu una petita descripció del objecte...</textarea>
    </div>
    </form>
    
</div>
</body>
</html>
<?php
}//cerramos el else
//tanquem la connexió a la base de dades
$link ->tancar();
?>
